SkyrimNet Character Bio System
π§ What Is It?β
The SkyrimNet Bio System is a structured character profiling system for NPCs in The Elder Scrolls V: Skyrim.
It enables rich, AI-readable and editable bios that describe an NPCβs:
- Personality
- Background
- Goals
- Relationships
- Behaviors
All bios are formatted in a consistent block-template system.
This system is ideal for:β
- Deepening AI-driven interactions
- Providing behavioral context for decision-making
- Enabling memory formation, emotional tracking, and natural dialogue based on who the NPC is.
When characters interact, the summary and appearance blocks are exposed, "publicly shown", so the ai knows how do they look and have a brief notion of who they are.
π Section Breakdownβ
Section Name | Description |
---|---|
summary | A concise overview of the NPCβs role and essence. |
interject_summary | When and why this NPC typically interjects or speaks up. |
background | A brief life history and context behind the NPC's current situation. |
personality | Traits, values, and typical behaviors. |
appearance | Physical description with practical or emotional relevance. |
aspirations | Short- and long-term goals, dreams, or intentions. |
relationships | Key NPC connections: family, employers, allies, or enemies. |
occupation | Day-to-day work and how the NPC interacts with the world. |
skills | Abilities and practical knowledge they bring to their work or life. |
speech_style | How the NPC speaks: tone, vocabulary, pace, and mannerisms. |
How Itβs Used by SkyrimNetβ
The bio system is deeply integrated into SkyrimNetβs AI behavior engine:
-
In-Game Contextual AI
Bios inform how the AI reasons about characters, recalls memories, or speaks in conversations. -
Prompt Injections
During an AI prompt, sections of the bio are inserted into the context to help the NPC behave in character. -
Memory Weighting
personality
,relationships
, andaspirations
influence what the NPC finds important or emotional.
π οΈ Updating Biosβ
Bios are updated dynamically using real-time game information. However The static Bios is more of a starting place for a character development information. If you want to see her evolve, during a playthrough use the dynamic bios update. If you want her starting bios to be diferent, to be based on your current events, then update the static bios.
Bios Updates are driven by:β
-
User-written prompts (editing the bios itself, before an update) e.g.
"Abelone recently lost her brother in a bandit raid."
-
Game state data
e.g. level, location, faction rank -
Event streams
e.g. witnessed a murder, survived a dragon attack
Only relevant sections are changed. SkyrimNet returns a structured response like this:
{
"updated_content": "Full bio with updated blocks",
"changes_summary": "Summary of the edits made"
}
Remember, Static Bios will be superseded if a Dynamic Bios is created, this is normal and you will want to keep updating the dynamic one, for your prefered characters. The Static Bios will then be a record of the starting point, important to keep if you start a new game and want that npc story back to the beggining.
π SkyrimNet Character Bio Generation Tutorial
This guide walks you through the process of searching for NPCs and generating (or editing) their AI-driven character bios using the SkyrimNet Web UI.
π Step 1: Search for Nearby Charactersβ
Navigate to the "Create New Character" section:
- Use the Search Radius dropdown (e.g.,
1000 units
) to define how far the system should search from the player or target location. - Click Refresh to retrieve all characters within that area.
Characters will appear below once found. If a character already has a bio, it will show a yellow warning:
β οΈ Character bio already exists for this actor
π§ Step 2: Provide Optional Generation Inputβ
If the selected character has no bio, you can guide the AI generation using the Optional Generation Input field.
This is not required, but it helps personalize the bio beyond just raw game data.
You can enter:
- Backstory hints
- Personality traits
- Specific goals
- Cultural flavor
- Story relevance
You do not need need to to detail all the bios blocks yourself, only a summary, as brief or extensive as you wish, will be enough. The Ai will then autogenerate a complete bios, with all the relevant blocks of information. Since the system uses the game recent events for the generation, you can talk with a modded custom character and use its own scripted dialogue to then help with the auto-bios generation. Copy and pasting background paragraphs ( found in wikis or a custom follower nexus page,for instance) will also make the process of integrating a new character very quick and precise.